English: controller
Welsh: rheolydd
Subject: TGCh
English definition: In a technical context.
Welsh definition: Mewn cyd-destun technegol.