English

edit

Noun

edit

escouades

  1. plural of escouade

French

edit

Noun

edit

escouades f

  1. plural of escouade