drew charlotte and audrey's performance was so bombsauce
explanation for how cool something  or too explain that something is almost unbelievable
"drew charlotte and audrey's performance was so bombsauce" What is the definition of "bombsauce"?