whup

verb

To beat or defeat thoroughly.