spike someone's guns
动词 v.
英文释义
动词 v.
-
To frustrate a person's efforts or designs; to undercut, to render helpless.
— But whatever the Russians may have felt (and, apparently, still do feel) about Shakespear, his superiors were delighted by the way he had so skilfully spiked the Tsar's guns by liberating his subjects.
词源
From the wartime practice of welding a metal spike into the touch hole of a cannon (generally done to enemy guns by raiders, or to one's own guns if forced to abandon them in a retreat), making the cannon impossible to fire.
0 次浏览
数据来源: Wiktionary