police squad

Noun
  1. A small squad of policemen trained to deal with a particular kind of crime (synset 108097824)

Other Searches