cardiac stimulation device - French English Dictionary