LexiTurkTURKISH ↔ ENGLISH DICTIONARY

Strait of Hormuz” in Turkish

1 Turkish translation