howitzer

noun

A short gun for firing shells on high trajectories at low velocities.