surrender on stipulated terms - French English Dictionary