Synonyms of Abominable Snowman

Primary definition: A mythical or legendary large, hairy, ape-like creature said to inhabit the Himalayan region.

Full Dictionary Entry

Antonyms & Opposite Concepts