self-destroy - German English Dictionary