n. falling of a mass of earth and rocks; collapse of a hillside; great victory; winning of an election by a large majority
LANDSLIDE
Meaning of LANDSLIDE in English
Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012