Meaning of police squad

Definition of police squad

(noun) a small squad of policemen trained to deal with a particular kind of crime

Other information on police squad

WIKIPEDIA results for police squad
Amazon results for police squad