Search
extremely large, powerful, or impressive in size or impact
banging
humongous
thumping
whopping
a sound defeat
debacle
drubbing
slaughter
thrashing
trouncing