executed satisfaction - French English Dictionary