carronades

noun
  1. Short, large-caliber cannons mounted on ships, designed for close-range combat and requiring less gunpowder than standard cannons.
  2. Usage: nautical; historical; plural form of carronade

Examples