avalanche; landslide
〔沙汰/砂汰〕
1. avalanche; landslideA sudden, simultaneous collapse of soil or snow piled up on a mountain due to heavy rain, etc.
2. avalanche; flood(figurative) The outpouring of a lot of people or things all at once.