hagbut

Noun

 * 1)  An arquebus, a firearm with a long barrel.