v (transitive|inseparable|idiomatic|slang) To defeat (
(non-gloss definition|especially) in an argument),
get the better of, achieve a success over, gain an advantage or win points over, make a point to the detriment or at the expense of, make appear foolish.
(non-gloss definition|Sometimes with particle (term||on (someone)).)