ithaca

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

Other Searches