carronade

nounA short, large-caliber naval cannon used in the 18th and 19th centuries, designed to fire heavy shot at close range.

Synonyms

carronade synonyms & antonyms | whatsthatwordmean | whatsthatwordmean