BEAT THE PANTS OFF


Meaning of BEAT THE PANTS OFF in English

to defeat or surpass overwhelmingly

Merriam Webster Collegiate English Dictionary.      Merriam Webster - Энциклопедический словарь английского языка.