heavy artillery in Spanish
heavy artillery in Spanish
artillería pesada
(military) Large and powerful artillery, often large-caliber and large-distance.