self-retaining - French English Dictionary