LexiTurkTURKISH ↔ ENGLISH DICTIONARY

Küba adası.” in English

1 English translation
EN
cuba

That boat was full of refugees from Cuba.