STATION


Meaning of STATION in English

(n.) The headquarters of the police force of any precinct.

Webster's English dictionary.      Английский словарь Webster.