self-destructed - German English Dictionary