FRANCHISE Meaning of FRANCHISE in English (v. t.) To make free; to enfranchise; to give liberty to. Webster's English dictionary. Английский словарь Webster. 2012