What does 'Grin like a Cheshire cat' mean?

If someone has a very wide smile, they have a grin like a Cheshire cat.

All idioms have been editorially reviewed, and submitted idioms may have been edited for correctness and completeness.

See also: