Meaning of howitzer

Definition of howitzer

(noun) a muzzle-loading high-angle gun with a short barrel that fires shells at high elevations for a short range

Other information on howitzer

WIKIPEDIA results for howitzer
Amazon results for howitzer