cardiac stimulation device - Francés Inglés Diccionario