LexiTurkTURKISH ↔ ENGLISH DICTIONARY

Siraküza ili” in English

1 English translation
EN
Syracuse

Syracuse is one of the biggest and most beautiful cities of Sicily.