meaning of barf surprise

barf surprise meaning in Urban Dictionary

A cuncoction of mustard, peanut m&m's, chocolate chip snacks, and water.