Meaning INDRA

thing  >  deity, god  >  Indra

No matching names identified.