Summary
Dutch to English:   more detail...
  1. beter maken:
    • Wiktionary:
      beter maken → improve, heal
    • User Contributed Translations for beter maken:
      improve, make better, to improve