blunderbuss - noun

singularblunderbuss
pluralblunderbusses