• Indra

    Origin

    From Sanskrit इन्द्र.

    Full definition of Indra

    Proper noun

    Indra

    (plural Indras)
    1. (Hinduism) The god of war and weather; also the King of the Gods or Devas and Lord of Heaven or Svargaloka in Hinduism.
    © Wiktionary