Master franchise

Master franchise,

Definition of Master franchise:

  1. 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