Definition of "harquebuse"

harquebuse