SHOP Meaning of SHOP in English A prison. Shopped; confined, imprisoned. Slang English vocab. Английский сленговый словарь. 2012