LexiTurkTURKISH ↔ ENGLISH DICTIONARY

“land bridge” in Turkish

1 Turkish translation