meaning of Bamshooka

Bamshooka meaning in Urban Dictionary

having a great time