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