win by a substantial majority - German English Dictionary