win by a substantial majority - Allemand Anglais Dictionnaire