SHURA Meaning of SHURA in English Shüra : the principle of mutual consultation, Islam's form of democracy Advanced Islamic English dictionary. Расширенный исламский словарь английского языка. 2012