Definition of Ithaca

  • (noun) a Greek island to the west of Greece; in Homeric legend Odysseus was its king
  • (noun) a college town in central New York on Lake Cayuga

Synonyms of Ithaca


Antonyms of Ithaca


No Antonyms Found.

Homophones of Ithaca


No Homophones Found.