English-Polish dictionary »

ameliorate meaning in Polish

EnglishPolish
ameliorate verb
to make better

ulepszaćverb