Definitions
noun
a fictional cat with a broad fixed smile on its face; created by Lewis Carroll
Look “cheshire cat” up elsewhere
Want another word?
Spin the dictionary for a fresh one.
a fictional cat with a broad fixed smile on its face; created by Lewis Carroll