spewer

SPEW'ER, n. One who spews.