Skip to main content

English: SCoRE Cymru

Welsh: SCoRE Cymru

Part of speech

Proper noun

Definition

Supporting Collaborative Research and Innovation in Europe