surrender on stipulated terms - Spanish English Dictionary