meaning of Bergrutsch

Bergrutsch - German to English

land slip

View more

  • landslide [mountain fall]
  • hill slide
  • slumping