Term: bmfl
Example: person 1: did you see that weird man at the bus stop person 2: yeh he's my new bmfl
Definition: stands for best mate for life although normally used for a complete stranger