Learn That Word

Synonyms for Yeti (same or very similar meaning)

WordNet sense 1 (a large hairy humanoid creature said to live in the Himalayas):
abominable snowman


From the ODE community, based on WordNetadd/edit