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