heavy artillery in Italian
heavy artillery in Italian
pezzi forti
(figuratively) The most powerful means that can be used to carry out something.