mobile artillery 1

noundomain: artefact
EnWordnet [ver.5.0]
EnglishEnglish
Definition

artillery equipped with its own propulsion system to move towards its target.

  • 1.Modern self-propelled artillery vehicles may superficially resemble tanks, but they are generally lightly armoured, too lightly to survive in direct-fire combat.

Project co-funded by European funds

FENG