Master franchise,
Definition of Master franchise:
Arrangement under which a franchiser grants a franchisee the right to appoint sub-franchisees within a specified geographical area.
Meaning of Master franchise & Master franchise Definition
Arrangement under which a franchiser grants a franchisee the right to appoint sub-franchisees within a specified geographical area.
Meaning of Master franchise & Master franchise Definition