Idiom: Landslide victory

What does 'Landslide victory' mean?

A landslide victory is a victory in an election by a very large margin.


Idioms similar to 'Landslide victory'

See also: