selfdestruction - French English Dictionary