Fetching details from the dictionary...
to spit out all around; to vomit all around
to spew out (e.g. dirty language)