abominable snowman

definition: a large hairy humanoid creature said to live in the Himalayas
example:
speech part: noun
synonyms: yeti

How abominable snowman is being used?