The AI-powered English dictionary
plural franchisors
A company which, or a person who, grants franchises. examples