Besting Synonyms and Antonyms
To win a victory over, as in battle or a competition
(Verb)
Get the better of
(Verb)
Synonyms:
Antonyms:
Advertisement
Related Articles
Advertisement