Noun Definition

indra

1.Definition: chief Hindu god of the Rig-Veda; god of rain and thunder

Category: People