Cheshire cat n : a fictional cat with a broad fixed smile on its face; created by Lewis Carroll
Copyright © 2024 3Dict.net