What does Bowza mean?

Bowza meaning in Urban Dictionary

The Bowza is a strange, mythical gypsy like creature which moves the united states part of Brisbane in search of the right resting destination. The beast's favored enviroment could be the Deep forrest of Kenmore, The bowza are obtainable right here hunting for cans of Johnny Walker and Cola and Hungry Jacks which are their prefered diet.