English translation for "indra"
|
- n. indra (hinduism), one of the principle vedic deities
- Similar Words:
- "indompté" English translation, "indonésie" English translation, "indonésien" English translation, "indoor" English translation, "indophénol" English translation, "indraft" English translation, "indre" English translation, "indu" English translation, "indubitable" English translation, "indubitablement" English translation
|
|
|