POLICE STATION


Meaning of POLICE STATION in English

■ noun the office or headquarters of a local police force.

Concise Oxford English vocab.      Сжатый оксфордский словарь английского языка.