What does aerogun mean?
The definition of aerogun
A”ër*o*gun`, n. [Aëro-+ gun.]
A cannon capable of being trained at very high angles for use against aircraft.