meaning of indra
1.
chief
god
of
the
Rig-Veda;
god
of
rain
and
thunder
Related Words
indra
|
indraught
|
indrawn
|
Developed & Maintained By
Taraprasad.com