electrostimulator - French English Dictionary