What does bo dangels mean?

bo dangels meaning in Urban Dictionary

A name for some one who has mad skill at a sport.