1 mountain battery | Definition of mountain battery

mountain battery

noun

Definition of mountain battery

: a battery of mountain artillery