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
Tweet