police station ( synonym found)

Definition of police station:

(n) : a building serving as the headquarters of a branch of the police force

Definition of police station:

(n) : a building serving as the headquarters of a branch of the police force

Back to Top