English Dictionary
Definition cascade in British English
cascade noun
[countable] noun
/kæˈskeɪd/
Synonyms and related words
