From Longman Business Dictionarymaster franchiseˌmaster ˈfranchise (also area franchise)a franchise to sell goods or services in a particular area or countryThe US company has granted master franchise rights for the UK to Dublin-based company NDMG Holdings. →franchise