Definition of "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."
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."