HAVE THE BEST OF


Meaning of HAVE THE BEST OF in English

= have the better of

Slang English vocab.      Английский сленговый словарь.