LexiTurkTURKISH ↔ ENGLISH DICTIONARY

“new town” in Turkish

1 Turkish translation