D defs.my
Entry 4 senses Webster, 1913

Landslide

/lăn'-dslīdˌ/ · Land·slide · IPA /ˈlæn(d).slaɪd/
01 n. The slipping down of a mass of land from a mountain, hill, etc.
  1. 1.
    The slipping down of a mass of land from a mountain, hill, etc.
  2. 2.
    The land which slips down.
  3. 3.
    An election victory in which the winning candidate receives a substantial majority of the votes, usually meaning at least ten per cent more than any opposing candidate.
  4. 4.
    Any overwhelming victory.