landslide meaning in French
n. éboulement de terrain; avalanche; victoire (politique)
v. avoir un glissement de terrain; gagner massivement aux élections; s'ébouler
n. éboulement de terrain; avalanche; victoire (politique)
v. avoir un glissement de terrain; gagner massivement aux élections; s'ébouler