sun shower

sun shower

English Noun
Ad

Definition

A rain shower which occurs while the sun is shining.

Etymology

From sun + shower.

Ad