mountain battery
nounDefinition of mountain battery
: a battery of mountain artillery
1