Skip to main content

English: renewable energy generation

Welsh: cynhyrchu ynni adnewyddadwy

Part of speech

Verb