[land.slide] n (1838) 1: the usu. rapid downward movement of a mass of rock, earth, or artificial fill on a slope; also: the mass that moves down
2. a: a great majority of votes for one side b: an overwhelming victory
[2]landslide vi -slid ; -slid.ing (1926) 1: to produce a landslide
2: to win an election by a heavy majority