barfer
Etymology
From barf + -er.
noun
Someone who vomits.