Question: what is the meaning of the phrase landslide victory?
Answer: A landslide victory is an electoral victory in a political system, when a change in people's views on political matters results in one candidate or party receiving an overwhelming majority of the votes or seats in the elected body, thus all but utterly eliminating the opponents.