escouades

English

Noun

escouades

  1. plural of escouade

French

Noun

escouades f

  1. plural of escouade