English version

master franchise

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
Pictures of the day
What are these?
Click on the pictures to check.