Subscriber login


Forgot your password?

Library card login

Other

snow slip

Definition of snow slip

noun

British
  • an avalanche:a shepherd was buried by a snow slip in a deep, narrow valley