have a card up your sleeve
💰 Money & BusinessMeaning
to possess a hidden advantage or strategy
Literal Meaning
to hold a playing card concealed in one's clothing
Example
“I think he has a card up his sleeve for the final round of the competition.”