Hand Cannon Definition

noun

An early firearm that required manual ignition through a touch hole.

Wiktionary

(also "handcannon") A very large handgun , often impractically so.

Wiktionary