Meaning of indra

Definition of indra

(noun) chief Hindu god of the Rig-Veda; god of rain and thunder

Other information on indra

WIKIPEDIA results for indra
Amazon results for indra