high-angle gun: a cannon that can be fired at a high elevation for relatively short ranges
weaponry: weapons considered collectively
source language: a language that is to be translated into another language