Skip to main content

English: CSER

Welsh: Y Ganolfan Ymchwil i Ynni Solar

Part of speech

Noun, Feminine, Singular

Definition

Centre for Solar Energy Research. Managed by Glyndwr University.