yeti

/jˈɛti/

Explore definitions, synonyms, and language insights of yeti

Definitions

Noun
a large hairy humanoid creature said to live in the Himalayas

More General Terms