Zouave (Nomen)

1

Zuave (n)

Kabyle or French soldiers in Kabyle dress
2