Meaning DEMETER

thing  >  deity, goddess  >  Demeter

No matching names identified.