howitzer
/ˈhaʊɪtsər/Definitions
1. noun
A large cannon used in artillery, typically having a short barrel and firing high-explosive shells over a short range
“The army deployed a howitzer to blast the enemy’s defenses.”
2. verb
to fire a howitzer
“The gunners had to howitzer the enemy’s positions.”