A shop to where goods are donated, and sold on at cheap prices, with all the profits going to charity
A charity shop is a shop that sells used goods cheaply and gives its profits to a charity. a shop that sells used goods that are given to it, in order to collect money for a charity