cheshire cat Meaning, Definition & Usage

  1. noun a fictional cat with a broad fixed smile on its face; created by Lewis Carroll

WordNet