shop

Fun Dictionary -> shop

shop - Vulgar Dictionary definition

A prison. Shopped; confined, imprisoned.