EnglishMain Dictionary
avalanche
Universal Words
noun
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.