Slang meaning of upchuck

upchuck means: To vomit. The food was so bad I though I'd upchuck.