spit puking gagging spitting vomiting sick pukin puke snot throat barf spew vomit kotz puked barfing food gag pukes