Definition from Wiktionary, the free dictionary
gunslinger (plural gunslingers)
- In the Old West: a person who carried a gun and was an expert at the quick draw.
- In modern usage: a person who behaves with the bravado expected of someone who would duel with guns.
person expert at the quick draw
person behaves with the bravado of a gunslinger