depolarization of metal deposition - French English Dictionary