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