What does BBGFF mean?

BBGFF meaning in Urban Dictionary

most readily useful Boy man Friend Forever