grin [noun] + shamefaced [adjective]