flinger

Noun

 * 1) One who flings or hurls something.
 * 2) One who jeers.