Ithaca - Definition

ithaca

n 1: a college town in central New York on Lake Cayuga
2: a Greek island to the west of Greece; in Homeric legend
Odysseus was its king [syn: Ithaca, Ithaki]

Look up another word