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
Muriel['mjuəriəl]
Mahulena-Czech
MarlinMAHR-linEnglish
AustĖJa-Lithuanian, Baltic Mythology
Farrell['færəl]
Vlado-Croatian, Serbian, Slovak, Slovene, Bulgarian, Macedonian