A CARD UP ONE'S SLEEVE Meaning of A CARD UP ONE'S SLEEVE in English Brit.a plan or asset that is kept secret until it is needed. → card Concise Oxford English vocab. Сжатый оксфордский словарь английского языка. 2004