cop shop

 

noun

British informal
  • a police station.