Noun Definition

abominable snowman

1.Definition: a large hairy humanoid creature said to live in the Himalayas

Related Noun(s):yeti

Category: People