almogavars

English

Noun

almogavars

  1. plural of almogavar