Meaning of landslide

Definition of landslide

(noun) an overwhelming electoral victory; "Roosevelt defeated Hoover in a landslide"
a slide of a large mass of dirt and rock down a mountain or cliff

Other information on landslide

WIKIPEDIA results for landslide
Amazon results for landslide