Quick definitions from WordNet (landslide)▸ noun:a slide of a large mass of dirt and rock down a mountain or cliff▸ noun:an overwhelming electoral victory ("Roosevelt defeated Hoover in a landslide")
▸ Word origin