get the better of


Meanings

  • win a victory over;