Attested.to

Definition

a sudden downpour (as of tears or sparks etc.) likened to a rain shower

Seed ·

Term in context

cascade in CommonParlance