i'm dying of embarrassment - Alemán Inglés Diccionario