heart valve implant - Spanish English Dictionary