abominable snowman

/əˈbɑm.ə.nə.bl̩ ˈsnoʊ.mæn/noun
Graduate
1

A humanoid or apelike animal said to exist in the Himalayas.

Thesaurus

Synonyms