howitzer
nounDefinition of howitzer
: a short cannon used to fire projectiles at medium muzzle velocities and with relatively high trajectories
Keep scrolling for more
Keep scrolling for more