To those not knowing what it was...
What he barfed up was
*SPOILER ALERT*
A glitch in the old pokemon games with the name Missingno., which was an error handle. It comes out in case we meet a pokemon that is unlisted.
http://en.wikipedia.org/wiki/MissingN o.
IT'S MISSINGNO GAWDAMMIT