What does Bamshooka mean?

Bamshooka meaning in Urban Dictionary

having a great time