Noun
give-away shop (plural give-away shops) A shop where people can bring and take goods without paying or getting paid.