'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