francaisms

franchise, dealership

Noun

An authorization to sell a company's goods or services in a particular place

English: franchise

Less certain link between this word and this sense.

A business established or operated under an authorization to sell or distribute a company's goods or services in a particular area

English: franchise, dealership

Less certain link between this word and this sense.

English words with similar meanings

Show 3 words