Answer: harquebus

AnswerCrossword Clue
HARQUEBUS

Old firearm.