English dictionary
indra meaning and definition
Definition and meaning of indra at MeaningMonkey.org. indra meaning and definition in the English Dictionary.INDRA noun
Definition of Indra (noun)
- chief Hindu god of the Rig-Veda; god of rain and thunder
Source: Princeton University Wordnet