Diccionario inglés–español

Traducción española de la palabra inglesa ameliorate

inglés → español
  
inglésespañol (traducido indirectamente)esperanto
(improve; enhance; upgrade; amend; better)
adelantar
;
mejorar