Cheshire cat Hear it!

Cheshire cat Definition

Cheshire cat

noun

a proverbial grinning cat from Cheshire, England, esp. one described in Lewis Carroll's Alice's Adventures in Wonderland