sorry that is a slang saying..
I forgot some old people are on this board
It means giving him a piece of his mind
I think most of us can figure it out, kid.