electro-stimulation - German English Dictionary