The Dutch term "beter maken" matches the English term "remedy, heal"

other dutch words that include "beter" : english :
beter better
beter worden recover
beterschap progress
verbeteren improve
verbetering progress