What does BAMFAD mean?

BAMFAD meaning in Urban Dictionary

bad ass motherfucker all day long