Meaning of Ithaca in English:

Ithaca

Pronunciation /ˈɪθəkə/

proper noun

  • An island off the western coast of Greece in the Ionian Sea, the legendary home of Odysseus.