Skip to main content

blunderbuss

The word 'blunderbuss' has 2 different meanings.

Choose one to see details.

blunderbuss