Thumping; tremendous; great.
Present participle of thwack.
"A rare cameo from your alter ego"
"In the Backyard"