Definitions by slang.teacher
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 have a surprise plan or idea that you are keeping back until the time is right.
Have a card up your sleeve by slang.teacher March 20, 2015