Skip to main content

English: renewable energy technologies

Welsh: technolegau ynni adnewyddadwy

Part of speech

Noun, Plural