Definition of Ithaca

  • 1. A college town in central New York on Lake Cayuga Noun
  • 2. A Greek island to the west of Greece; in Homeric legend Odysseus was its king Noun

Synonyms for word "ithaca"

Semanticaly linked words with "ithaca"