carronada
Meanings
Noun
1. carronade (nautical, historical)