meaning of BOSFF

BOSFF meaning in Urban Dictionary

most useful Opposite Sex buddies Forever