Hagbut definitions

noun

an obsolete firearm with a long barrel

See also: arquebus harquebus hackbut