Franchisors meaning : A company which, or person who, grants franchises.
strategised
franchisors
staircase
overwhelming
all comers