LANDSLIDE MEANING IN ENGLISH

• Landslide Definition & Synonyms

  1. (n.) The slipping down of a mass of land from a mountain, hill, etc.
  2. (n.) The land which slips down.


Synonyms:
Landslip,

RECENT SEARCHES