self-destructing - German English Dictionary