howitzer

noun
  1. a short cannon that fires shells at a high angle of elevation, typically used in artillery.
  2. Usage: military term; commonly used in warfare and military contexts

Examples