self-destruct - German English Dictionary