English: DG Competition
Welsh: Cyfarwyddiaeth Gyffredinol - Cystadleuaeth
Subject: Ewrop
English definition: DG = Directorate General
Welsh definition: Cyfarwyddiaeth Gyffredinol sy'n ymwneud â Chystadleugarwch.