Tag Archives: landslide victory idiom

Idiom for the day: Landslide Victory

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