escouades
English
Noun
escouades
plural of
escouade
French
Noun
escouades
f
plural of
escouade