English–German dictionary

German translation of the English word ameliorate

English → German
  
EnglishGerman (translated indirectly)Esperanto
(improve; enhance; upgrade; amend; better)
bessern
;
ausbessern
;
verbessern
;
veredeln
;
besser machen
(improve; get better)
besser werden
;
sich bessern
;
sich verbessern