blunderbuss - Dictionary definition and meaning for word blunderbuss
This also means a clumsy person. Blunder+Buss-> one who makes a blunder, tend to act clumsy