ICHO


Meaning of ICHO in English

[Other] A legendary hero in the mythology of the Caroline Islands, who led his people to the Carolines from the south.

Encyclopedia Mythica English dictionary.      Английский энциклопедический словарь греческой мифологии.