Sweep

Sweep – this legal term finds application in Politics where it means to win (elections) undisputedly, i.e. with huge difference compared to the other participant(s).

Posted in: S