spitter
noun
°A person who or animal or object that spits.
°A spitball.