Muḥammad al-Maḥfūẓ b. Muḥammad al-Amīn al-Tinwājiywī al-Shinqīṭī

محمد المحفوظ بن محمد الأمين التنواجيوي الشنقيطي

Lived:  

1 Text

Also known as