cascade

noun

A small waterfall, typically one of several that fall in stages down a steep rocky slope.

verb

(of water) pour downwards rapidly and in large quantities.