IMRA Meaning of IMRA in English [Hindu] The supreme god of Kafirstan in Hindu Kush (a great mountain system of Central Asia). Encyclopedia Mythica English dictionary. Английский энциклопедический словарь греческой мифологии. 2012