Back
abominable snowman
Meanings
a large hairy humanoid creature said to live in the Himalayas
Synonyms
yeti
Anagrams of
abominable snowman