Howitzer /(?)/

How·itz·er

Howitzer

n.
  1. A gun so short that the projectile, which was hollow, could be put in its place by hand; a kind of mortar. (Mil.) [Obs.]