self-destruct mechanism - Turkish English Dictionary