artificial pacemaker - English Synonyms Dictionary