Advertisement

Synonyms of Franchise

Primary definition: An authorization granted by a company to a independent distributor or merchant to sell its products or services in a particular area.

Full Dictionary Entry
Advertisement

Antonyms & Opposite Concepts

Advertisement