landslides
land-slides
noun
An overwhelming electoral victory with a very large majority.
"The party achieved a landslide victory in the election."
noun
Masses of earth or rock sliding rapidly down a slope.
"Heavy rains triggered several dangerous landslides."