English: Ofwat
Welsh: Ofwat
Subject: Amgylchedd
English definition: Water Services Regulation Authority
Welsh definition: Awdurdod Rheoleiddio Gwasanaethau Dŵr