English-French dictionary »

betterer meaning in French

EnglishFrench
betterer (one who makes something better)
noun

améliorateurnom