-
nouna Greek island to the west of Greece; in Homeric legend Odysseus was its king
Similar:
part of: -
nouna college town in central New York on Lake Cayugapart of:
Explanation of ithaca
We don`t have explanations for this word yet.