meaning of bamma yesaca!

bamma yesaca! meaning in Urban Dictionary

another term used for best weed you will definitely ever before experience.