have all the aces
US /hæv ɔl ðə ˈeɪsɪz/
UK /hæv ɔl ðə ˈeɪsɪz/

1.
avoir toutes les cartes en main, avoir tous les avantages
to be in a very strong position, having all the advantages
:
•
With his experience and connections, he really has all the aces in this negotiation.
Avec son expérience et ses relations, il a toutes les cartes en main dans cette négociation.
•
Our team had all the aces going into the final match, so we were confident of victory.
Notre équipe avait toutes les cartes en main avant le match final, nous étions donc confiants de la victoire.