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