Pop-shop

What is Pop-shop?

Pop-shop definition and meaning on Dictionary terms:
noun British Slang.