to someone's satisfaction - French English Dictionary