Top definition
A Place Where you can go to buy a Pet Shop Shop
I'm think im going to go to the Pet Shop Shop Shop to Buy a Pet Shop Shop
by B.A. baracas September 21, 2004
Get the mug
Get a PetShopShopShop mug for your girlfriend Larisa.