n. land slip
Definition of land slip in English
Mass of earth that breaks away from a cliff and falls down a slope due to a lack of stability within the rock.
Mass of earth that breaks away from a cliff and falls down a slope due to a lack of stability within the rock.