INDRA Meaning of INDRA in English (Hinduism) A principal Vedic deity associated with rain and thunder. Environmental engineering English vocabulary. Английский словарь экологического инжиниринга. 2012