Definify.com

Definition 2025


landslips

landslips

English

Noun

landslips

  1. plural of landslip