INDRA


Meaning of INDRA in English

(Hinduism) A principal Vedic deity associated with rain and thunder.

Environmental engineering English vocabulary.      Английский словарь экологического инжиниринга.