What does Ballasauce mean?

Ballasauce meaning in Urban Dictionary

a thing that is really so awesome you need to turn to this word to explain it's awesomeness. Like awesomesauce except method better. Term created by livelifeloud on YouTube.