self-restraints - French English Dictionary