I’ve heard of this saying, but I’m not sure whether it means the same thing in English. I had a question about this and this is what I found on Google. The phrase “Shop” ..