'abominable snowman' definitions:

Definition of 'abominable snowman'

(from WordNet)
noun
A large hairy humanoid creature said to live in the Himalayas [syn: abominable snowman, yeti]