What is the meaning of the word "landslide"?

Definitions:

  1. an overwhelming electoral victory copy to clipboard noun
    • Roosevelt defeated Hoover in a landslide copy to clipboard

Synonyms: