Indra in Japanese
Indra in Japanese
インドラ
(Hinduism, Vedism) The god of war and weather; also the King of the Gods or Devas and Lord of Heaven or Svargaloka in Hinduism.