ENGLISH
REFERENCE

whomp on

idiom

To defeat thoroughly; to trounce.


Anchors to

© 2026 English Reference