heavy artillery—powerful or persuasive persons or things:
- The cheap prices of its commodities are the heavy artillery with which it batters down all Chinese walls.
light artillery—(U.S. Drug users) equipment for preparing and using drugs (hypodermic needle, etc.):
- All that junk on the table is my light artillery.