What does bingle snap mean?

bingle snap meaning in Urban Dictionary

noun. a tiny flowering shrub this is certainly thought to digest man skin whenever any person gets near all of them.