a sudden downpour (as of tears or sparks etc.) likened to a rain shower
Seed ·
cascade in CommonParlance