Police Station.

« Back to Dictionary Index

A building housing the police and their activities in a locality.

No comments yet.

Leave a Reply