INDRA


Meaning of INDRA in English

/in"dreuh/ , n.

1. Hinduism. the chief of the Vedic gods, the god of rain and thunder.

2. a male given name.

Random House Webster's Unabridged English dictionary.      Полный английский словарь Вебстер - Random House .