1. overwhelming or total
a landslide victory
A landslide can refer to a collapse of rock or earth from a mountain or cliff. "Three people were badly injured in a landslide in the Dolomites today." A 'landslide' is also an overwhelming amount of votes for an individual or a party in an election. "The green party won in a landslide vote."