·noun The land which slips down.
II. Landslide ·noun The slipping down of a mass of land from a mountain, hill, ·etc.