Author: Esther Greenwood City Business Library, Business Librarian/Advisor FRANCHISE (Noun) An authorization granted by a government or company to an individual or group enabling them to carry out specified commercial activities, for example acting as an agent for a company’s products. For some people, franchising can be an attractive way of starting their own business … More Franchising