English dictionary
snowfall meaning and definition
Definition and meaning of snowfall at MeaningMonkey.org. snowfall meaning and definition in the English Dictionary.SNOWFALL noun
Definition of snowfall (noun)
- precipitation falling from clouds in the form of ice crystals
- synonyms: snow
Source: Princeton University Wordnet