culverin

noun

1.
a heavy cannon with a long barrel used in the 16th and 17th centuries
2.
a medieval musket