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