howitzer
Howitzer (noun) means a large gun that fires shells on a high, curving path, combining features of field guns and mortars.
Etymology
Borrowed from Dutch houwitser, itself from German Haubitze, which came from Middle High German haufniz, from Czech houfnice — formed from houf (“flock, crowd”) and -nice. The Czech word houf in turn goes back to Middle High German hufe (“heap”), from Old High German hūfo.