police squad


Meanings

  • a small squad of policemen trained to deal with a particular kind of crime

Synonyms