What does "hagbut" mean?

Hagbut: A harquebus, of which the but was bent down or hooked for convenience in taking aim. [Written also haguebut and hackbuss.]

Sources