What does ‘spew’ mean?

spew

( v ) To vomit. He barely made it to his car, then spewed through the sun roof.