Legal English Legal English Courses Legal English Testing LLM More >>

franchise

noun
a right that someone buys from a company to sell its goods or services, especially in a particular areaNational Express's problems came from having paid too much for the franchise.


jurisdiction