Dictionary |
1 Result
#1
snowfall
n.
[
snow
] precipitation falling from clouds in the form of ice crystals
. wn