landslides

noun
  1. masses of rock, earth, or debris that slide down a slope or cliff
  2. Usage: plural of landslide
  3. overwhelming victories in elections or competitions
  4. Usage: plural of landslide; figurative

Examples