NASR Meaning of NASR in English [Islamic] "Vulture". One of the idols worshipped by the people in the days of Nuh (Noah) (Qur'an 71:23). Encyclopedia Mythica English dictionary. Английский энциклопедический словарь греческой мифологии. 2012