Noun
1. a small waterfall or series of small waterfalls
2. a succession of stages or operations or processes or units;
"progressing in severity as though a cascade of genetic damage was occurring""separation of isotopes by a cascade of processes"3. a sudden downpour (as of tears or sparks etc) likened to a rain shower;
"a little shower of rose petals""a sudden cascade of sparks"