Meaning of “give sb a piece of your mind” - Learner’s Dictionary

give sb a piece of your mind

informal

to speak angrily to someone because they have done something wrong:

If he does that again I'm going to give him a piece of my mind.

(Definition of “give sb a piece of your mind” from the Cambridge Learner’s Dictionary © Cambridge University Press)