LexiTurkTURKISH ↔ ENGLISH DICTIONARY

Strait of Dover” in Turkish

1 Turkish translation