Skip to content

snowfall

Dictionary definition · snowfall

noun

  1. precipitation falling from clouds in the form of ice crystals

Similar words

Source: Open English WordNet (CC BY 4.0).