English: master franchisor
Welsh: prif fasnachfreiniwr
Subject: Datblygu economaidd
English definition: A company which, or a person who, grants franchises.
Welsh definition: Person neu gwmni sy'n rhoi masnachfraint.