avalanche noun definition in Mountains and valleys topic from the Oxford Advanced Learner's Dictionary

avalanche

 noun: Mountains and valleys 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.