sourire de toutes ses dents

Verb

 * 1)  to smile from ear to ear, to smile all over one's face, to grin like a Cheshire cat