HAVE THE BEST OF Meaning of HAVE THE BEST OF in English = have the better of Slang English vocab. Английский сленговый словарь. 2012