Skip to main content

English: flood attenuation

Welsh: arafu llifogydd

Part of speech

Verb