Wiktionary
landslide victories
n. (landslide victory English)
n. (landslide victory English)