(adj) humongous, whopping, walloping, thumping
(used informally) very large
a thumping loss
(noun) battering
the act of subjecting to strong attack