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.