Meaning of “landslide” - Learner’s Dictionary

landslide

noun [ C ] uk us /ˈlændslaɪd/
SLIDING

a movement of rocks and soil down a mountain or hill

WINNING

an easy victory in an election:

a landslide defeat/victory
He was re-elected by a landslide in 1972.

(Definition of “landslide” from the Cambridge Learner’s Dictionary © Cambridge University Press)