stimulateur meaning in English
n. pacemaker, device inserted into the body which mechanically regulates the heartbeat (medicine); stimulator, person or thing that stimulates
n. pacemaker, device inserted into the body which mechanically regulates the heartbeat (medicine); stimulator, person or thing that stimulates