heart valve implant - Francés Inglés Diccionario