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

avalanche

 noun: Snow and ice topic
a mass of snow, ice and rock that falls down the side of a mountain alpine villages destroyed in an avalanche He was killed in an avalanche while skiing. (figurative) We received an avalanche of letters in reply to our advertisement.