meaning of bumshingla

bumshingla meaning in Urban Dictionary

ensures that you can always do a poo.