gunfighter
[ guhn-fahy-ter ]
/ ˈgʌnˌfaɪ tər /
noun
a person highly skilled in the use of a gun and a veteran of many gunfights, especially one living during the frontier days of the American West.