Better – English meaning – Cambridge Dictionary