indra ( synonym found)

Definition of indra:

°The God of War and Weather, also the King of the Gods or Devas and Lord of Heaven or Svargaloka in Hinduism.

Definition of indra:

°The God of War and Weather, also the King of the Gods or Devas and Lord of Heaven or Svargaloka in Hinduism.

Back to Top