have a card up sleeve

have a card up your sleeve

to have an advantage that other people do not know about I still had a card up my sleeve in the form of a letter from his father.
See also: card, have, sleeve, up