win by a landslide - German English Dictionary