MalayTranslate.com
Malay to English Translator
Translate Here

English to English

Gorilla gorilla

noun (n)

  • largest anthropoid ape; terrestrial and vegetarian; of forests of central west Africa
    terbesar seperti manusia beruk; berlekuk dan vegetarian; hutan central afrika barat
    Synonym:
    gorilla
    source: wordnet30