landslide

noun
  1. a mass of rock, earth, or debris sliding down a slope
  2. an overwhelming victory in an election
adjective
  1. relating to or characterized by an overwhelming victory

Examples