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
Tweet