form a landslide - French English Dictionary