Giving him the business is a slang term meaning someone is punching or kicking someone else. In football, that term could be used when the ball carrier has been tackled and after being tackled is punched or kicked or elbowed by one or more of the defensive players.
Chat with our AI personalities