Just launched! Learn slang while watching funny vids: urbandictionary.tv
1. BFF Rose
Best Friend Forever and then some.
Comes from a cell phone commercial where the grandma is out of control texting and starts to talk in text.
Who drove you home last night?
My BFF Rose did!