by Razaq47463 November 25, 2021
The word means the Lord of Wars in Sanskrit.
Rana means War or conflict ground and Deb is a God or Deity.
It is another name of Indra or the King of Gods in Indian mythology.
Rana means War or conflict ground and Deb is a God or Deity.
It is another name of Indra or the King of Gods in Indian mythology.
by Asadharon November 25, 2021