electrochemical pickling - German English Dictionary