Boomleur Share definition Flag not a explosion but something thats loud and makes girls and guys freak out dude that car crash was boomleur last night! Boomleur by R0ck0n1324 May 17, 2008 0 0 Get merch Get the Boomleur mug. Buy Now — $32.95 See more merch