Definition of "bettered"

bettered