Longman Dictionary English From Longman Dictionary of Contemporary Englishpunch holes in somebody’s argument/idea/plans etcpunch holes in somebody’s argument/idea/plans etcto criticize someone’s views, idea, plans etc by showing why they are wrong → punch ldoceonline.com