brand franchise definition
Dictionary of Marketing Terms for: brand franchise brand franchise arrangement between a brand name manufacturer and a wholesaler or retailer that gives the wholesaler or retailer the exclusive right to sell the brand manufacturerâs product in a specific territory.