gunhand

Noun

 * 1) A person hired to carry or handle a gun, often to protect property or people.
 * 2) The hand that someone uses to fire a gun.