ITHACA


Meaning of ITHACA in English

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)

Explanatory English dictionary bed edition.      Толковый словарь английского языка Редакция bed.