boomleur
dude that car crash was boomleur last night
not a explosion but something thats loud and makes girls  and guys freak out
"dude that car crash was boomleur last night" What is the definition of "boomleur"?