English: barrage
Welsh: argae
Subject: Amgylchedd
Welsh definition: Os yw'n dal dŵr llyn.