What does bambalacha mean?

bambalacha meaning in Urban Dictionary

Another term for Marijuana