meaning of bambalacha

bambalacha meaning in Urban Dictionary

Another term for Marijuana