almoravides

French

Adjective

almoravides

  1. plural of almoravide