-
nounlargest anthropoid ape; terrestrial and vegetarian; of forests of central west Africa
Similar:
Explanation of gorilla
We don`t have explanations for this word yet.
Similar:
We don`t have explanations for this word yet.