Did you mean whup?
whup
verb
°To whip, thrash, or defeat.