Portuguese translation of the English word ameliorate

English → Portuguese
  
EnglishPortuguese (translated indirectly)Esperanto
(improve; enhance; upgrade; amend; better)
melhorar

EnglishPortuguese
ameliorate melhorar