The term franchised refers to a business model where a company grants permission and provides support, knowledge, and resources to an individual or group to operate one of their branches. This allows for the expansion of the brand without having to open new locations themselves while also providing a consistent experience for customers across multiple locations.