Skip to main content

English: dune rejuvenation

Welsh: adfywiogi twyni

Part of speech

Verb