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

other english words that include "best" : italian :
at best nel migliore dei casi
bestrew aspèrgere