(adj) humongous, whopping, thumping, banging
(used informally) very large
a thumping loss
(noun) slaughter, whipping, trouncing, thrashing, debacle, drubbing
a sound defeat