meaning of boochacha

boochacha meaning in Urban Dictionary

an individual who is SECRETLY A VAMPIRE