electron deposition - Turkish English Dictionary