Synonyms and Antonyms for abominable snowman

1. abominable snowman (n.)

a large hairy humanoid creature said to live in the Himalayas

Synonyms: