person 1: did you see that weird man at the bus stop person 2: yeh he's my new bmfl
stands for best mate for life although normally used for a complete stranger
"person 1: did you see that weird man at the bus stop person 2: yeh he's my new bmfl" What is the definition of "bmfl"?