ITHACA





Definition:

  1. [noun] a college town in central New York on Lake Cayuga
    Synonyms: Ithaca

  2. [noun] a Greek island west of Greece; in Homeric legend Odysseus was its king
    Synonyms: Ithaca, Ithaki

Synonyms: