katie and sadie are so bfffl that they share the same brain
"a phrase for "total drama island"/"total drama action" that stands for best female friends for life"
"katie and sadie are so bfffl that they share the same brain" What is the definition of "bfffl"?