RichThesaurus
major defeat
major defeat
synonyms
rout
tour de force
upset
surprise victory
trouncing
master stroke
thrashing
toppling
unexpected result
coup
drubbing
feat
hammering
major defeat
definitions