Verb
beat the pants off (third-person singular simple present beats the pants off, present participle beating the pants off, simple past beat the pants off, past participle beaten the pants off or beat the pants off)
(transitive, idiomatic) To thoroughly and decisively defeat someone, either in a physical fight or, figuratively, in a competition.