self-restraining - French English Dictionary