The English term "recover" matches the Dutch term "beter worden"

other english words that include "recover" : dutch :
heal, remedy, recover genezen
recover, remedy, heal helen