pie-eating grin - French English Dictionary