Indra — meaning in English
Spanish → English · translate English → Spanish instead
English meaning
- Indra noun In Hindu mythology, the king of the gods and the deity associated with weather, thunder, and war.
Senses
Indra is used for these senses in English:
- Indra (Hinduism, Vedism) The god of war and weather; also the King of the Gods or Devas and Lord of Heaven or Svargaloka in Hinduism.