Synonyms and Antonyms for yeti

1. yeti (n.)

a large hairy humanoid creature said to live in the Himalayas

Synonyms: