Idiom: Landslide victory

Idiom Definitions for 'Landslide victory'


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

See also: