a shamefaced grin - Turkish English Dictionary