Advertisement
Advertisement
snatch squad
noun
- a squad of soldiers or police trained to deal with demonstrations by picking out and arresting the alleged ringleaders
Advertisement
Advertisement
Advertisement
Advertisement
Browse
Advertisement
Advertisement
Advertisement
Advertisement
Advertisement
Advertisement
Browse