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

other dutch words that include "beter" : english :
beter better
beter maken remedy, heal
beterschap progress
verbeteren improve
verbetering progress