Find the word definition

Wiktionary
landslide victories

n. (landslide victory English)