English

franchise noun definition in Running a business topic from the Oxford Advanced Learner's Dictionary

franchise

 noun: Running a business topic
1 [countable, uncountable] formal permission given by a company to somebody who wants to sell its goods or services in a particular area; formal permission given by a government to somebody who wants to operate a public service as a business a franchise agreement/company a catering/rail franchise In the reorganization, Southern Television lost their franchise. to operate a business under franchise2 [countable] a business or service run under franchise They operate franchises in London and Paris. a burger franchise

Explore other topic groups related to Running a business

Business