YourDictionary

hackbut

noun

a kind of harquebus

See hackbut in American Heritage Dictionary 4

link/cite print suggestion box