LexiTurkTURKISH ↔ ENGLISH DICTIONARY

Tibette yaşadağı farz olunan korkunç kar adamı.” in English

1 English translation
EN
yeti

I heard that they found Yeti footprints in the Himalayas.