give somebody a piece of one's mind
verb
°To express one's opinion strongly; to voice one's disagreement or dissatisfaction.