Ithaca
noun
1 Ithaca
A college town in central New York on Lake Cayuga.
2 Ithaca
A Greek island to the west of Greece; in Homeric legend Odysseus was its king.
synonym: Ithaki.
debug info: 0.0161
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.
synonym: Ithaki.
debug info: 0.0161