What is the full meaning of landslides
LANDSLIDE, to win an election by a huge majority [v]
Example of the word landslides placed on a Scrabble board.