flush with embarrassment - Alemán Inglés Diccionario