shower noun definition in Snow and ice topic from the Oxford Advanced Learner's Dictionary

shower

 noun: Snow and ice topic
a short period of rain or snow scattered showers April showers We were caught in a heavy shower. snow showers wintry showers (= of snow)