И́ндра — meaning in English
Indra
Russian → English · translate English → Russian instead
English meaning
- Indra noun In Hindu mythology, the king of the gods and the deity associated with weather, thunder, and war.
Senses
И́ндра 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.