Translation of heavy artillery in Spanish:

heavy artillery

artillería pesada, n.

noun

  • 1

    artillería pesada feminine