n. 1 small group sharing a task etc., esp. of soldiers or policemen (drug squad). 2 Sport team. [French escouade]
Related products
S words
S words
S words
S words
S words
S words
S words
S words
n. 1 small group sharing a task etc., esp. of soldiers or policemen (drug squad). 2 Sport team. [French escouade]
S words
S words
S words
S words
S words
S words
S words
S words