landslide
nounA mass of earth, rock, and debris that slides down a slope, often caused by rain, earthquakes, or erosion.
verbTo win an election by a very large margin.
No synonyms or antonyms found for this word.
No synonyms or antonyms found for this word.