What is the full meaning of snowslides
SNOWSLIDE, a slide of snow, an avalanche [n]
Example of the word snowslides placed on a Scrabble board.