1 English Synonyms for SNOWSLIP
Prev.1Next
avalanche
Definition: 1. A large mass or body of snow and ice sliding swiftly down a mountain side, or falling down a precipice.
There are 6 definitions of the word avalanche
Show more information about avalanche
Prev.1Next
Search took: 1.4696 ms