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 gorilla
Install App
Gorilla meaning in Telugu.