ithaca has definitions from the fields of Greek antiquity,geography,government
1
[ noun ] (government,geography) a college town in central New York on Lake Cayuga

Related terms

town New_York

2
[ noun ] (Greek antiquity,geography) a Greek island west of Greece; in Homeric legend Odysseus was its king

Synonyms

ithaki

Related terms

island Greece

*