electrochemical deposition - French English Dictionary