English
English version

snatch squad

From Longman Dictionary of Contemporary Englishsnatch squadˈsnatch squad noun [countable]  a group of police officers or soldiers who go quickly into a crowd in order to catch people who are causing trouble
Pictures of the day
What are these?
Click on the pictures to check.