FRANCHISEMENT Meaning of FRANCHISEMENT in English (n.) Release; deliverance; freedom. Webster's English dictionary. Английский словарь Webster. 2012