have all the cards



have/hold all the cards

to be in a strong position when you are competing with someone else, because you have all the advantages There isn't much hope of him getting custody of the children - as far as the law goes, she holds all the cards.
See also: all, card, have

Common Names:

NameGenderPronouncedUsage
Tzivia-Hebrew
Muhammadmu-HAHM-mahd (Arabic)Arabic, Urdu, Punjabi, Pashto, Bengali, Tajik, Indonesian, Malay
Kennedy['kenidi]
SÉAghdhaSHAYIrish
Mcmullen[mək'mʌlin]
Cox[kɔks]