What does BOSFF mean?

BOSFF meaning in Urban Dictionary

most useful Opposite Sex buddies Forever