Translation of "Besserung geloben" in English