carronade

noun
  1. A short, large-caliber cannon formerly used on ships, designed to fire heavy shot at close range.
  2. Usage: nautical; historical; archaic

Examples