meaning of botchalee

botchalee meaning in Urban Dictionary

a whole new drug which sweeping over the scene and making its title in hoods around America. The medication is extremely potent, and and makes one with a tingling sensation reverberating across their entire body.