'yeti' definitions:

Definition of 'yeti'

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