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.      Сжатый оксфордский словарь английского языка.