LexiTurkTURKISH ↔ ENGLISH DICTIONARY

“desert | island” in Turkish

1 Turkish translation