Find the word definition

Wiktionary
laugh in one's sleeve

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