blunderbuss

Noun
  1. A short musket of wide bore with a flared muzzle (synset 102859517)

Other Searches