Snowfall

English word definition — powered by WordNet

NOUN

precipitation falling from clouds in the form of ice crystals

Want to remember snowfall?

Sign up free to bookmark & revise