To give a piece of one's mind to Meaning, Definition & Usage

Definitions
  1. to speak plainly, bluntly, or severely to (another). Tackeray.

Webster 1913