English: CEH
Welsh: Canolfan Ecoleg a Hydroleg
Subject: Amgylchedd
English definition: Centre for Ecology and Hydrology