VariousWords beta
Related Terms:
Definitions:
Noun
Cheshire cat
Definition: a fictional cat with a broad fixed smile on its face; created by Lewis Carroll