ISTIBRA Meaning of ISTIBRA in English The process of cleaning the urethra Advanced Islamic English dictionary. Расширенный исламский словарь английского языка. 2012