Word Meaning

Find the meaning or definition of a word or phrase in English


Meaning of landslide

- The slipping down of a mass of land from a mountain, hill, etc.
- The land which slips down.

Crossword clue for landslide

- Huge Election Win
- Overwhelming electoral victory
- Overwhelming victory
- rock fall