12 letters · 21 points in Scrabble
noun a change for the better; progress in development
noun the act of improving something
noun a condition superior to an earlier condition