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