Definitions of Indra:

  • noun:   chief god of the Rig-Veda; god of rain and thunder