LexiTurkTURKISH ↔ ENGLISH DICTIONARY

Strait of Malacca” in Turkish

1 Turkish translation