slinger

noun

1.
a person who uses a sling to throw something
Derived from:
sling