barfer

Etymology

From barf + -er.

noun

  1. Someone who vomits.