peripheral nerve stimulation - German English Dictionary