bettered

做得更好
translation of 'bettered'
verb
赢,
改善,
轶,
改进
definition
Credits: Google Translate