An island off the western coast of Greece in the Ionian Sea, the legendary home of Odysseus.
伊萨卡岛(希腊西海岸附近爱奥尼亚海中的一个岛屿,为希腊神话中奥德修斯的故乡)
Definition of Ithaca in US English:
Ithaca
proper nounˈiTHəkə
1An island off the western coast of Greece in the Ionian Sea, the legendary home of Odysseus.
伊萨卡岛(希腊西海岸附近爱奥尼亚海中的一个岛屿,为希腊神话中奥德修斯的故乡)
2An academic city in central New York, at the southern end of Cayuga Lake, home to Cornell University and Ithaca College; population 29,763 (est. 2008).