Skip to main content

English: cascade

Welsh: rhaeadru

Part of speech

Verb