ithaca
1. [ noun ] (government,geography) a college town in central New York on Lake Cayuga
Related terms: town New_York
2. [ noun ] (Greek antiquity,geography) a Greek island west of Greece; in Homeric legend Odysseus was its king
Synonyms: ithaki
Related terms: island Greece
Similar spelling:   ithaki
  itch
  itchy