landslide
n. 1 sliding down of a mass of land from a mountain, cliff, etc. 2 overwhelming victory in an election.
n. The slipping down of a mass of land from a mountain, hill, etc.
n. 1 sliding down of a mass of land from a mountain, cliff, etc. 2 overwhelming victory in an election.
n. The slipping down of a mass of land from a mountain, hill, etc.