The Largest Living Primate

This page is the CodyCross answer for the clue below from All Things Water, Group 1285, Puzzle 3 (Atmospheric Pressure).

Question

The Largest Living Primate

Answer

GORILLA

Word Meaning:

GORILLA — An ape of the genus Gorilla; endemic to the forests of Central Africa and typified by superlative physical size and strength in relation to other primates.

Definitions from Wiktionary.

The largest living primate All Things Water Answers