What does bpff mean?

bpff meaning in Urban Dictionary

most readily useful priest friend forever