Idiom: Grin like a Cheshire cat

What does 'Grin like a Cheshire cat' mean?

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

See also: