landslide noun
1 fall of earth or rocks
VERB + LANDSLIDE cause The floods caused a landslide.
LANDSLIDE + VERB destroy sth The village was destroyed by a landslide.
2 election victory
ADJ. electoral Nobody predicted such an electoral landslide. | Conservative, Labour, etc.
VERB + LANDSLIDE win by The National Party won by a landslide.
LANDSLIDE + NOUN victory