Snowslide (noun) Definition, Meaning & Examples

noun
  1. an avalanche consisting largely or entirely of snow.
Snowslide (noun) Definition, Meaning & Examples

More Definitions