self-restraint - French English Dictionary