Browse by letter

Landslide victory

A very big victory (usually in an election).

My favorite candidate won a landslide victory in the election.