Longman Dictionary English From Longman Dictionary of Contemporary Englishnot pull any/your punchesnot pull any/your punchesto express disapproval or criticism clearly, without trying to hide anything The inquiry report doesn’t pull any punches in apportioning blame. → punch ldoceonline.com