artificial pacemaker - Spanish English Dictionary