indra

Noun
  1. Chief Hindu god of the Rig-Veda;
    God of rain and thunder (synset 109549631)

Found on Word Lists

Other Searches