police headquarters

Noun
  1. A station that serves as headquarters for police in a particular district;
    Serves as a place from which policemen are dispatched and to which arrested persons are brought (synset 103984036)

Other Searches