Ayyubids

English

Noun

Ayyubids

  1. plural of Ayyubid