improvable in French
improvable in French
améliorable
Capable of being improved.
perfectible
Capable of being improved.