Almoravide

French

Noun

Almoravide m or f by sense (plural Almoravides)

  1. Almoravid