CHESHIRE CAT





Definition:

  1. [noun] a fictional cat with a broad fixed smile on its face; created by Lewis Carroll
    Synonyms: Cheshire cat

Synonyms: