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
Tweet