What does A Dan B mean?

A Dan B meaning in Urban Dictionary

1) Someone who is tends to not ever operate for themselves but will set you back somebody else for assistance. Put simply, a grass.Usually hated by most people as soon as using situations, will cry and generally annoy every person in area.2) some one with a small head.