Noun Definition
yeti
1.Definition: a large hairy humanoid creature said to live in the Himalayas
Related Noun(s):abominable snowman
Category: People1.Definition: a large hairy humanoid creature said to live in the Himalayas
Related Noun(s):abominable snowman
Category: People