electrostimulator - German English Dictionary