surrender on stipulated terms - German English Dictionary