Synonyms and Antonyms for abominable_snowman

1. abominable snowman (n.)

a large hairy humanoid creature said to live in the Himalayas

Synonyms: