Skip to
noun
A mixture of rain and snow that freezes into ice chips before it reaches the ground; ice pellets.
Browse