a shamefaced grin - Turco Inglés Diccionario