n. an overwhelming electoral victory
n. a slide of a large mass of dirt and rock down a mountain or cliff
n. 山崩
[化] 滑坡
1. The heavy rain caused a landslide in the mountains.
大雨导致山上发生了山体滑坡。
2. After the landslide, several roads were blocked and needed repair.
山体滑坡后,几条道路被封堵,需要修复。
3. The village was evacuated due to the threat of a landslide.
由于山体滑坡的威胁,村庄被疏散。