Definition of mountain slide in English:

mountain slide

noun

  • A landslide occurring on a mountainside.

Origin

Mid 19th century; earliest use found in The Massachusetts Spy, or the Worcester Gazette.