Snowfall Meaning

There are 1 meaning(s) for word Snowfall

Meaning 1 : precipitation falling from clouds in the form of ice crystals

    Synonyms : snow