SHOP


Meaning of SHOP in English

A prison. Shopped; confined, imprisoned.

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