FRANCHISE Meaning of FRANCHISE in English (a.) The district or jurisdiction to which a particular privilege extends; the limits of an immunity; hence, an asylum or sanctuary. Webster's English dictionary. Английский словарь Webster. 2012