What is the full meaning of landslide
to win an election by a huge majority [v LANDSLID, LANDSLIDDEN, LANDSLIDING, LANDSLIDES]
Example of the word landslide placed on a Scrabble board.