LexiTurkTURKISH ↔ ENGLISH DICTIONARY

“flotilla” in Turkish

1 Turkish translation