Term: bfanf
Example: she's my bfanf who i've known for 9 years
Definition: best friends always and forever