HOLD ALL THE CARDS


Meaning of HOLD ALL THE CARDS in English

( informal ) to be able to control a particular situation because you have an advantage over other people

Oxford Advanced Learner's English Dictionary.      Оксфордский английский словарь для изучающик язык на продвинутом уровне.