look up any word, like yeet:
 
1.
Short for "best friends forever true pairing" (the same as for OTP, but between best friends)
The Doctor: omg Donna did you hear?
Donna Noble: Hear what?
The Doctor: The Whovians think we're the ultimate bfftp!
by RuWords January 15, 2012