the meaning of the word franchise
It's a special privilege (freedom or immunity) granted to an individual or a group.Hope this helps !Photon
A company allowing a group to carry out special commercial activities.