blunderbuss

noun
  1. a short gun with a wide barrel that was used in past times
  2. Usage: historical
  3. a person who acts in a clumsy or thoughtless way
  4. Usage: informal

Examples