Green’s Dictionary of Slang

battle-axe n.2

[ext. of axe n. (4a)]

(US jazz) a trumpet.

[US]P.E. Miller Down Beat’s Yearbook of Swing n.p.: battle axe: trumpet.