n. island located in the Ionian Sea to the west of mainland Greece, home of the legendary character Ulysses; town in southern New York (USA)
ITHACA
Meaning of ITHACA in English
Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012