indra

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

Found on Word Lists

Find words of a similar nature on these lists:

Other Searches