FRANCHISE


Meaning of FRANCHISE in English

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

Explanatory English dictionary bed edition.      Толковый словарь английского языка Редакция bed.