Random
Source Code

Have a card up your sleeve

- To have an advantage that other people do not know about.
- You have a surprise plan or idea that you are keeping back until the time is right.

You still have a card up your sleeve, and it should solve all your problems.

by slang.teacher March 20, 2015