What is the meaning of land slip in English?

Learn vocabulary with pictures as well as definitions of land slip in English

Learn in

See more

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.

Synonyms of land slip in English

landslidelandslipland slide