What does Boomwah mean?

Boomwah meaning in Urban Dictionary

An exclamation of excitement.