[car.ron.ade] n [Carron, Scotland] (1779): a short-barreled gun of the late 18th and 19th centuries that fired large shot at short range and was used esp. on warships
CARRONADE
Meaning of CARRONADE in English
Merriam-Webster English vocab. Английский словарь Merriam Webster. 2012