Meaning of yeti

Definition of yeti

(noun) a large hairy humanoid creature said to live in the Himalayas

Other information on yeti

WIKIPEDIA results for yeti
Amazon results for yeti