yeti

noun

An unidentified humanoid animal said to live in the Himalayas.

noun

a large hairy humanoid creature said to live in the Himalayas