self-destroying - German English Dictionary