n. 1 a fall of snow. 2 Meteorol. the amount of snow that falls on one occasion or on a given area within a given time.
SNOWFALL
Meaning of SNOWFALL in English
English main colloquial, spoken dictionary. Английский основной разговорный словарь. 2012