Smiling like a Cheshire Cat. Grinning from ear to ear in the style of the Cheshire Cat. Used to denote a monstrous smile that is completely involuntary and impossible to conceal due to the sheer level of joy imparted by the grin inducing action.
by gheeky July 17, 2014