Dictionary definition for: Snowfall
1. (n) precipitation falling from clouds in the form of ice crystals
WordNet 2.1 Copyright Princeton University. All rights reserved.