The English term "better" matches the Italian term "migliore"

other english words that include "better" : italian :
abetter aiutante