English | German | Russian | Czech

ameliorize English

Meaning ameliorize meaning

What does ameliorize mean?

ameliorize

(transitive, rare) To ameliorate; to make better.

Are you looking for...?