self-destroyer - French English Dictionary