Muḥammad al-Ṭabāṭabāʾī al-Mujāhid

محمد الطباطبائي المجاهد

Lived:  

5 Texts

Also known as