Search term escouade has 3 results
Jump to
FR French EN English
escouade (n) [collaboration] {f} squad (n) [collaboration]
escouade (n) [militaire] {f} squad (n) [militaire]
escouade (n) [people organized] {f} squad (n) [people organized]