gun-slinger (n.)youdaoicibaDictYouDict[gun-slinger 词源字典]
1916, American English, from gun (n.) + agent noun from sling (v.).[gun-slinger etymology, gun-slinger origin, 英语词源]