whup
verb
°To whip, thrash, or defeat.