Definition of Indra in English:

Indra

proper noun

Hinduism
  • The warrior king of the heavens, god of war and storm, to whom many of the prayers in the Rig Veda are addressed.

Pronunciation:

Indra

/ˈɪndrə/