Howitzer - Definition

howitzer

n 1: a muzzle-loading high-angle gun with a short barrel that
fires shells at high elevations for a short range [syn:
mortar, howitzer, trench mortar]

Look up another word