electron detachment - Turkish English Dictionary