INDRA


Meaning of INDRA in English

(Hinduism) one of the principle Vedic deities

Explanatory English dictionary bed edition.      Толковый словарь английского языка Редакция bed.