Definition
To express oneself in a direct and honest manner, without attempting to be tactful or kind, especially when conveying criticism or disapproval.
At the shareholder meeting, the CEO didn't pull any punches about the company's recent losses.
The coach didn't pull any punches in his post-game review, pointing out where the players needed to improve.
I appreciate her way of not pulling any punches, even though it can sometimes sound harsh.