yeti - English Synonyms Dictionary

yeti

n.
[1] abominable snowman