Al-Mabrūk b. ʿAlī Zayd al-Khayr

المبروك بن علي زيد الخير

Lived:  

2 Texts

Also known as