The definition :
Definitions of landslide:
- noun: a slide of a large mass of dirt and rock down a mountain or cliff
- noun: an overwhelming electoral victory
Example: "Roosevelt defeated Hoover in a landslide"
Are you interested in alternative search :
:landslip slide triumph victory mudslide rockslide earth up land up
If you like reading news check: