[verb] [T] [formal] - to forcefully or angrily tell (someone) they should not have done a particular thing and criticize them for having done itIn newspaper articles she consistently upbraided those in authority who overstepped their limits.
UPBRAID
Meaning of UPBRAID in English
Cambridge English vocab. Кембриджский английский словарь. 2012