self-detaching - French English Dictionary