derringer

noun

1.
a pocket pistol of large caliber with a short barrel