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