something kept secretly ready for the right time I`m not too worried about the meeting as I have something up my sleeve if they try to cause any more problems.
HAVE SOMETHING UP ONE`S SLEEVE
Meaning of HAVE SOMETHING UP ONE`S SLEEVE in English
English idioms vocab. Словарь английских идиом и выражений. 2012