hired gun - definition and synonyms

phrase
  1. someone who is paid to shoot someone else, or to protect someone by using a gun
See also main entry: gun