What does Boomleur mean?

Boomleur meaning in Urban Dictionary

maybe not an explosion but anything thats loud and makes women and guys freak-out