Definition
To reprimand someone severely for behavior that is strongly disapproved of.
The manager gave him what for when he found out that he was late for work.
She knew she would get what for from her teacher for not completing her assignment.
He got what for from the police officer for speeding.