Definition of mountain artillery in English:

mountain artillery

noun

Military
  • Light ordnance for use in mountainous country.

Origin

Mid 19th century; earliest use found in Blackwood's Magazine.