Referring to a mass of snow, ice, and rocks rapidly descending down a mountain slope. In a metaphorical sense, it can also describe a sudden and overwhelming quantity of something, like information or events.
The avalanche of data overwhelmed the research team.