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.