Words: shower cascade
Part of speech: n
Definition: a sudden downpour (as of tears or sparks etc) likened to a rain shower
Example: a little shower of rose petals