selfdestruction - German English Dictionary