English: Centre for Solar Energy Research
Welsh: Y Ganolfan Ymchwil i Ynni Solar
Subject: Amgylchedd
English definition: CSER. Managed by Glyndwr University.