noun
A creature that is feared or dreaded due to its monstrous appearance or behavior.
-
There have been reported sightings of the abominable snowman in the remote regions of the Himalayas.
-
I heard a rumor that the abominable snowman was spotted near the ski resort.
-
I can't believe you think the abominable snowman is real, you're such a conspiracy theorist.
-
Facing my fears felt like coming face to face with the abominable snowman.