What is Hand Canon?
(n.) A large handgun. See canon.
That dirty harry style hand canon sure must be heavy!
See Kung-Fu Jesus