yeti



a large hairy creature resembling a human or bear, said to live in the highest part of the himalayas.

Click here to see the free dictionary definition for yeti

definition by Oxford Dictionaries