musket

noun

1.
a muzzle-loading shoulder gun with a long barrel; formerly used by infantrymen
Derived from:
musketeer