Search term betterer has one result
Jump to
EN English FR French
betterer (adj n) [one who makes something better] (adj n) améliorateur (adj n) [one who makes something better] (adj n)