ayyoubide

French

Adjective

ayyoubide (plural ayyoubides)

  1. Ayyubid