spike (one's) guns

(redirected from spiked our guns)

spike (one's) guns

To ruin one's plans or prevent one's success. The phrase refers to the former military practice of inserting spikes into enemy guns to prevent them from firing. I'm afraid the rain has spiked our guns. We cannot hold the rally as planned.
See also: gun, spike