pelter

noun

2.
a thrower of missiles
Derived from:
pelt