almadrabas

English

Noun

almadrabas

  1. plural of almadraba

Spanish

Noun

almadrabas f pl

  1. plural of almadraba