small, run-down stall or store where agricultural products are sold at retail - Spanish English Dictionary