musket

  1. noun
    a muzzle-loading shoulder gun with a long barrel; formerly used by infantrymen