meaning of Boomwah

Boomwah meaning in Urban Dictionary

An exclamation of excitement.