have a card up your sleeve
idiomPart ofcard
have a card up your sleeve — idiom
1. To have a secret plan or idea that will give you an advantage when needed.
1.idiom
Definition
To have a secret plan or idea that will give you an advantage when needed.
Example
Aiden always has a card up his sleeve during negotiations.
Sara had a card up her sleeve for the final round.