The phrase
"business chops" means having the skills, experience, and acumen to be successful in the world of business. It refers to someone's ability to make smart decisions, problem solve, and manage different aspects of a business effectively.
Full definition