English / word
Cannon
noun B2MEANING IN ENGLISH
a large heavy piece of artillery that fires heavy metal balls or explosive shells
In context
01
The castle was defended by several large cannons.
02
The campaign manager worried that the outspoken politician was a loose cannon during live televised debates.
Synonyms
artillery,big gun,howitzer
Collocations
cannon fire,cannon ball,fire a cannon