undergo an open heart surgery - Francés Inglés Diccionario