Howitzer

What is Howitzer?

Howitzer definition and meaning on Dictionary terms:
noun Ordnance.

a cannon having a comparatively short barrel, used especially for firing shells at a high angle of elevation, as for reaching a target behind cover or in a trench.