cheshire cat
Meaning, Definition & Usage
Dictionary
Related
noun
a fictional cat with a broad fixed smile on its face; created by Lewis Carroll
WordNet
Previous
Next