Overwhelming election win (9)
I believe the answer is:
landslide
'overwhelming election win' is the definition.
(I've seen this before)
This is all the clue.
(Other definitions for landslide that I've seen before include "Overwhelming success" , "Huge majority at election" , "Overwhelming election win" , "significant win in contest" , "Large earth movement" .)