meaning of BAMFAD

BAMFAD meaning in Urban Dictionary

bad ass motherfucker all day long