Search term ameliorate has 3 results
Jump to
EN English JA Japanese
ameliorate (v) [to make better] 改良する (v) [to make better] (v)
ameliorate (v) [to make better] 良くする (v) [to make better] (v)
ameliorate (v) [to make better] 好転させる (v) [to make better] (v)