yeti ( synonym found)

Definition of yeti:

°An unidentified humanoid animal said to live in the Himalayas.

Definition of yeti:

°An unidentified humanoid animal said to live in the Himalayas.

Back to Top