What is a cannon capable of being trained at very high angles for use against aircraft called?

aerogun — A cannon capable of being trained at very high angles for use against aircraft. (Webster's 1913.)

Sources