self-destruct - Spanish English Dictionary