a word used to describe something so heinous that it makes you barf on a metaphysical level.
Sanjaya's new single made my soul barf a little bit.
7👍 1👎
When one opens their mouth and barfs on another person their emotions and soul garbage. This can be done in person and often on social media.
I wish my friend would stop soul barfing on facebook.