[noun] [U]Franchising enables a company to grow rapidly because it does not have to provide all the money necessary for investment in new shops.
FRANCHISING
Meaning of FRANCHISING in English
Cambridge English vocab. Кембриджский английский словарь. 2012