spewer
SPEW'ER,
n. One who spews.