gunslinger
noun [ C ] uk/ˈɡʌnˌslɪŋ.ər/ us/ˈɡʌnˌslɪŋ.ɚ/
(尤指北美洲旧时受人雇佣做保镖或杀手的)神枪手
especially in the past in North America, someone who is good at shooting guns and is employed for protection or to kill people
Compare: gunmanshooter (PERSON)