thwacking

Thumping; tremendous; great.

verb

Present participle of thwack.