LexiTurkTURKISH ↔ ENGLISH DICTIONARY

“Strait of Gibraltar” in Turkish

1 Turkish translation