What does BFFRP mean?

BFFRP meaning in Urban Dictionary

companion freaky arbitrary individual