Al-Samaw'al ibn Yahya al-Maghribi

GPTKB entity