Find the word definition

Wiktionary
laugh up one's sleeve

alt. (context UK Canada idiomatic English) To laugh secretly or to oneself. vb. (context UK Canada idiomatic English) To laugh secretly or to oneself.