give someone the business
📖 generalMeaning
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.”