'Cheshire cat' definitions:

Definition of 'Cheshire cat'

From: WordNet
noun
A fictional cat with a broad fixed smile on its face; created by Lewis Carroll