cardiac stimulation device - Español Inglés Diccionario