cascade
noun
-
a sudden downpour, as of tears or sparks, likened to a rain shower“The fireworks were a cascade of gold and blue.”shower
-
a succession of stages or operations or processes or units“progressing in severity as though a cascade of genetic damage was occurring”
-
a small waterfall or series of small waterfalls
verb
-
to arrange open windows on a computer desktop so that they overlap each other, with the title bars visible
-
to rush down in big quantities, like a cascade“The water cascades beautifully down the mountain.”cascade down