to vomit or throw up the contents of your stomach, usually suddenly and unpleasantly.
Originated in the 1960s as American slang, likely imitative in nature—the word sounds like the noise itself. It may derive from a combination of 'barfle' or similar onomatopoetic terms.
Try Another Word