COP-SHOP


Meaning of COP-SHOP in English

Noun. A Police Station.

Slang English vocab.      Английский сленговый словарь.