win a landslide victory - Allemand Anglais Dictionnaire