betterer in French betterer in French améliorateur noun One who betters, makes something better. Add to Flashcards