LexiTurkTURKISH ↔ ENGLISH DICTIONARY

“kite surf” in Turkish

1 Turkish translation