meaning of audiocasting

audiocasting meaning in Urban Dictionary

Peeing standing. Defined because you can hear the piss splashing since your butt actually covering the chair.