ithaca Meaning, Definition & Usage

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

WordNet