Subscribe
URL of the page has been copied to clipboard.
Meaning : Largest anthropoid ape. Terrestrial and vegetarian. Of forests of central west Africa.
Synonyms : gorilla
Install App
Gorilla gorilla meaning in Telugu.