upbraiding

noun
  1. harsh criticism or scolding; severe reproof
  2. Usage: formal

Examples