What does BFJ BFJ bfj BFJ mean?

BFJ BFJ bfj BFJ meaning in Urban Dictionary

brief for Big Fat Jerk Bump for justice, made use of particularly on image boards huge fucking joint Big Fat Joo