English Noun landsides plural of landsideWikiwand - on Seamless Wikipedia browsing. On steroids.Remove ads