MalayTranslate.com
Malay to English Translator
Translate Here

English to English

Sasquatch

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:
    bigfoot
    source: wordnet30