ace up one's sleeve
- (US, slang) ace in the hole
From the game of poker, from the dishonest hiding of a high-value Ace card for use during play.
Audio (AU) (file)
- (Britain, idiomatic) A surprise, or unrevealed advantage, or a hidden or secret strength of which others are not aware.
a surprise of which others are not aware