have all the aces



have/hold all the aces

to be in a strong position when you are competing with someone else, because you have all the advantages In the battle between road builders and environmentalists, the road builders seem to hold all the aces.
See also: ace, all, have

Common Names:

NameGenderPronouncedUsage
Inannai-NAH-naNear Eastern Mythology
Gennadigye-NAH-dee, gee-NAH-deeRussian
SÍOmhaSHEE-vaIrish
Liv (1)LEEVSwedish, Norwegian, Danish
Hamm[hæm]
Elfrida-English (Rare)