Meaning of “franchise” - Learner’s Dictionary

franchise

noun uk us /ˈfrænʃaɪz/
BUSINESS [ C ]

the right to sell a company's products or services in a particular area using the company's name:

a fast food franchise
VOTE [ U ]

the legal right to vote in elections

(Definition of “franchise” from the Cambridge Learner’s Dictionary © Cambridge University Press)