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