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
You can also check other dicts: landslide (English, 中文解释 ), wordnet sense, Collins Definition