n. special privilege granted by a government; license to market a company's goods or services; business which has been granted such a license; suffrage, right to vote; immunity, exemption
FRANCHISE
Meaning of FRANCHISE in English
Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012