give someone the business

📖 general
Meaning
To treat someone harshly or roughly; to scold, punish, or cause someone a lot of trouble.
Literal Meaning
To present commercial activities to someone.
Example
“If you don't meet your sales quota, the regional manager is going to give you the business.”