freezing rain

freezing rain

English Noun
Ad

Definition

Rain which freezes upon contact.

Ad

Related Words