Find the word definition

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.