meaning of barf poodle

barf poodle meaning in Urban Dictionary

to barf uncontrollably, frequently on others.