self-destruction - French English Dictionary