The meanings of stern and austere largely overlap; however, stern stresses inflexibility and inexorability of temper or character. // stern arbiters of public morality