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.      Английский энциклопедический словарь греческой мифологии.