bring-and-buy

Etymology
+ +

Noun

 * 1)  A small-scale sale where people bring items to sell and buy others' items. The money raised usually goes towards charity.
 * There was a bring-and-buy on in the village green.