meaning of boocheba

boocheba meaning in Urban Dictionary

a worm that is acutely lengthy and is possesed because of the devil and after becoming slice can still endure