"Franchise newcomers" refers to individuals or organizations that are new to a particular franchise. They are people or companies who have recently joined or become a part of an established franchise system, usually as owners or operators of a franchise location.
Full definition