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.