LOCRUS


Meaning of LOCRUS in English

[Greek] The son of Zeus and Maera.

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