Meaning of Ithaca

Definition of Ithaca

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

Other information on Ithaca

WIKIPEDIA results for Ithaca
Amazon results for Ithaca