Malay to English Translator
Translate Here
Malay to English
English to Malay
English to English
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