Malay to English Translator
Translate Here
Malay to English
English to Malay
English to English
English to English
Bigfoot
noun
(n)
large hairy humanoid creature said to live in wilderness areas of the United States and Canada
besar berbulu humanoid bilang makhluk hidup di kawasan hutan di amerika syarikat dan kanada
Synonym:
sasquatch
source: wordnet30