Ali ibn Muhammad al-Tanafisi

GPTKB entity