win by landslide - French English Dictionary