police station
nounDefinition of police station
: the headquarters of the police for a locality
Keep scrolling for more
Keep scrolling for more