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