LexiTurkTURKISH ↔ ENGLISH DICTIONARY

“editor in chief” in Turkish

1 Turkish translation