Definitions
noun
a cannon that can be fired at a high elevation for relatively short ranges
Look “high-angle gun” up elsewhere
Want another word?
Spin the dictionary for a fresh one.
a cannon that can be fired at a high elevation for relatively short ranges