Advertisement

gun-slinger (n.)

1916, American English, from gun (n.) + agent noun from sling (v.).