0%

ALL meanings of snatch squad

snatch squad
S s
  • noun snatch squad a squad of soldiers or police trained to deal with demonstrations by picking out and arresting the alleged ringleaders 0
Was this page helpful?
Yes No
Thank you for your feedback! Tell your friends about this page
Tell us why?