independent retailer's supplier - Spanish English Dictionary