puker

n.

  1. One who pukes, vomits.
  2. That which causes vomiting.