Definitions of blunderbuss:

  • noun:   a short musket of wide bore with a flared muzzle