Muḥammad al-Maḥfūẓ b. Muḥammad al-Amīn al-Tanwājīwī al-Shinqīṭī

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

1 Text

Also known as