cringe with embarrassment - Turco Inglés Diccionario