die of embarrassment - Francés Inglés Diccionario