LexiTurkTURKISH ↔ ENGLISH DICTIONARY

“ivory tower” in Turkish

1 Turkish translation