Indra in Spanish
Indra in Spanish
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.