howitzer

ˈhaʊɪtsə

noun

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