Wiktionary
grin like a cheshire cat
vb. (context idiomatic English) To smile broadly, especially in a self-satisfied way.
Usage examples of "grin like a cheshire cat".
Perhaps he was hiding his face, which wore a grin like a Cheshire cat.