LANDSLIDE Meaning of LANDSLIDE in English v. fall, slide down (of a mass of dirt and rocks); win an election by a large majority Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012