syracuse (city in sicily, italy) - French English Dictionary