gunslinger

/ˈɡʌnzˌlɪŋər/

Definitions

1. noun

A skilled shooter, especially one who shoots a gun in a duel or competition, often for entertainment or in a Western setting.

“The gunslinger rode into town, his reputation preceding him.”

Synonyms

  • marksmen
  • sharpshooter

Antonyms

  • amateur
  • novice