Malay to English Translator
Translate Here
Malay to English
English to Malay
English to English
English to English
abominable snowman
noun
(n)
a large hairy humanoid creature said to live in the Himalayas
besar berbulu humanoid bilang makhluk hidup di himalaya
Synonym:
yeti
source: wordnet30