Meaning of police headquarters
Definition of police headquarters
(noun)
a
station
that serves as
headquarters
for
police
in a
particular
district; serves as a
place
from which policemen are dispatched and to which arrested persons are brought
Other information on police headquarters
WIKIPEDIA results for
police headquarters
Amazon results for
police headquarters
Tweet