The phrase
"landslide defeat" refers to a situation where someone or a team loses a competition or election by a very large margin. It means they were heavily beaten or overwhelmed by the opposing side, often by a significant number of votes or points.
Full definition