- noun:
- Rain which freezes upon contact with the bottom.
Related Sources
- Definition for "freezing rain"
- Rain which freezes upon contact with the bottom.
- View More
- Sentence for "freezing rain"
- We had freezing rain last night,…
- View More
- Cross Reference for "freezing rain"
- sleet
- View More
- Urban Dictionary for "freezing rain"
- Freezing rain takes place when the…
- View More
How would you define freezing rain?