meaning of budasha

budasha meaning in Urban Dictionary

a total idiot.