'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]