LexiTurkTURKISH ↔ ENGLISH DICTIONARY

“Strait of Magellan” in Turkish

1 Turkish translation