HAVE THE ADVANTAGE OVER SOMEONE


Meaning of HAVE THE ADVANTAGE OVER SOMEONE in English

be victorious over someone, be in a superior position

Explanatory English dictionary bed edition.      Толковый словарь английского языка Редакция bed.