Definitions of hagbut:

  • noun:   an obsolete firearm with a long barrel