blunderbuss (n.) Look up blunderbuss at Dictionary.com
1650s, from Dutch donderbus, from donder "thunder" (Middle Dutch doner, donder, from Proto-Germanic *thunaraz; see thunder (n.)) + bus "gun" (originally "box, tube"); altered by resemblance to blunder.