gunfighter

noun
  1. a person skilled in the use of firearms, especially a professional or hired gun in the Old West
  2. Usage: often used in historical or fictional contexts

Examples