LexiTurkTURKISH ↔ ENGLISH DICTIONARY

“aden, gulf of” in Turkish

1 Turkish translation