upbraid
verb (formal)- upbraid somebody (for something/for doing something)
to criticize somebody or speak angrily to them because you do not approve of something that they have said or done synonym reproach申斥;训斥;责骂 Word Originlate Old English upbrēdan ‘allege (something) as a basis for censure’, based on braid in the obsolete sense ‘brandish’. The current sense dates from Middle English.