heavy artillery
noun
: a more powerful version of something
His first argument didn't work, so he changed his approach and brought out the heavy artillery.
Love words? Need even more definitions?
Merriam-Webster unabridged
Share