What does bandersnap mean?

bandersnap meaning in Urban Dictionary

a device firearm like launch of pent up gasoline.