1 definition by Nadie.x

Top Definition
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!
by Nadie.x January 07, 2007
Free Daily Email

Type your email address below to get our free Urban Word of the Day every morning!

Emails are sent from daily@urbandictionary.com. We'll never spam you.