What does Baumhowers mean?

Baumhowers meaning in Urban Dictionary

top restaurant in Alabama, wings, mozzarella cheese fries, also bar-food served. Provides you with a massive case associated with shits.