Yeti - Definition

yeti

n 1: a large hairy humanoid creature said to live in the
Himalayas [syn: abominable snowman, yeti]

Look up another word